<?php
return array(
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* GLOBAL 20000 - 20050
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    20000 => 'FUNCTION: Function have not unlocked, $userId: %s',
    20001 => 'APT: Wrong signature!',
    20002 => 'API: Wrong request, params: %s.',
    20003 => 'API: Wrong user id, userId: %s.',
    20004 => 'API: Wrong platform id, platformId: %s.',
    20005 => 'pkgIndex: package is duplicate.',
    20006 => 'facebook: algorithm error, %s.',
    20007 => 'facebook: sign error.',
    20008 => 'API: js_code is null.',
    20009 => 'API: js_code is error.',
    20010 => 'SESSION: Invalid SESSION TOKEN!',
    20011 => 'TimeDelta: Invalid delta time value, SystemTime: %s, RequestTime: %s, currTimeDelta: %s, prevTimeDelta: %s',
    20012 => 'Language: No have this language',
    20013 => 'Redis: Redis key is locked, key; %s!',
    20014 => 'Patch: Player patchIds is older, patchIds; %s!',
    20020 => 'EntityId: Insufficient entityId, entityId: %s, possessCount: %s, needCount: %s.',
    20021 => 'EntityId: Invalid entityId!',
    20031 => 'Token: Insufficient token!',
    20032 => 'Money: Insufficient money!',
    20039 => 'Game: msg_pack error!',
    20040 => 'Payment: Invalid payment order id!',
    20041 => 'Profile: Profile info value cannot be negative number, intoType: %s.',
    20042 => 'Warehouse: Warehouse item count exceeded the limit. WarehouseDefId: %s, Count: %s, limit: %s.',
    20043 => 'SpeedUp: Can not use speedup method , targetTime: %s, reqTime: %s.',
    20044 => 'Warehouse: This item not unlocked. $itemId : %s',
    20045 => 'Global: Global robot has not been created!',
    20046 => '%s!',
    20047 => 'SzSdk: curl error, code:%s, msg:%s.',
    20048 => 'LOGIN: token error, token data:%s, sdk_id:%s.',
    20049 => 'LOGIN: has different userId.',
    20050 => 'TOKEN: Token is out of time!',
    20076 => 'Payment: Create error. Msg: %s',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Game 20051 - 20100
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    20051 => 'Game: Entity id %s with module type %s specified cannot be handled by this function.',
    20052 => 'Game: Entity id %s with action type %s specified cannot be handled by this function.',
    20053 => 'Game: 花镇名称条件验证失败.',
    20054 => 'Game: 国籍ID非法.',
    20055 => 'Game: 头像ID非法.',
    20061 => 'Game: This user is not exist, userId: %s.',
    20062 => 'Game: The user info type %s has not %s param.',
    20063 => 'Game: This function has not been unlock',
    20064 => 'Game: 虚拟货币操作失败.',
    20065 => 'Game: Current guide was already finished',
    20067 => 'Game: Can not find this guide, guide : %s, step : %s',
    20068 => 'Game: Guide level is not enough. userLv : %s, needLv : %s',
    20069 => 'Game: 花镇名称有脏字',
    20070 => 'Game: 不好意思，你已经被封号!',
    20071 => 'Game: %s',
    20072 => 'Game: Server no stopping!',
    20073 => 'Game: Invalid user ID!',
    20074 => 'Game: Channel error!',
    20075 => 'Game: Version mismatch!',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Game 20101 - 20150
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    20101 => 'Warehouse: Warehouse is exist, you can not init again, warehouseId: %s',
    20102 => 'Items: Item count is out of limit',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* GROUND 20151 - 20200
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    20153 => 'Ground: 用户等级不满足, $blockId: %s.',
    20154 => 'Ground: 前置条件不满足, $blockId: %s, $preBlockId: %s.',
    20155 => 'Ground: 地块已经解锁,请检查配置表, $blockId: %s.',
    20156 => 'Ground: 获取地块，gridLayer 参数无效, $gridLayer: %s.',
    20157 => 'Ground: 获取地块，gridLayer 参数没有数据, $gridId: %s , $layerType: %s, $gridLayer: %s',
    20158 => 'Ground: 更新地块，layerId 参数无效, $layerId: %s.',
    20159 => 'Ground: 清除地块，layerId 参数无效, $layerId: %s.',
    20160 => 'Ground: 验证地块层为不可用，layerId 参数无效, $gridId: %s.',
    20161 => 'Ground: 网格已被占用, $gridId: %s.',
    20162 => 'Ground: 前置条件不满足, $blockId: %s, $preBuildingId: %s.',
    20163 => 'Ground: 地块未解锁,请检查配置表, $blockId: %s.',
    20164 => 'Ground: The block type of current ground is error, $blockId: %s.',
    20165 => 'Ground: 超出地块有效范围, $blockId: %s.',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* BUILDING 20201 - 20250
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    20201 => 'Building: Building count exceeded the limit. buildingDefId: %s, Count: %s, limit: %s.',
    20202 => 'Building: No Building record generated in API "building.put".',
    20203 => 'Decoration: Decoration does not allowed to be take back, decorDefId: %s.',
    20204 => 'Decoration: Decoration does not allowed to be rotate, decorDefId: %s.',
    20205 => 'Decoration: Decoration does not allowed to be sell, decorDefId: %s.',
    20206 => 'Decoration: Current decoration cannot be upgraded, decorDefId: %s.',
    20207 => 'Decoration: Current decoration cannot be cut ribbon, decorDefId: %s.',
    20208 => 'Produce: User level is lower then unlock level, listIndex: %s',
    20209 => 'Produce: This production can not produced by current build: %s',
    20222 => 'Building: Can not build on a plant ground',
    20223 => 'Building: Can not move to this block',
    20224 => 'Building: Building put on the ground error,please try again',
    20227 => 'Building: Building can not move. buildingDefId: %s',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* PLANT 20251 - 20300
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    20251 => 'Plant: Soil limit "%s" cannot be found in level: %s, file: %s.config.php. ',
    20252 => 'Plant: Soil count exceeded the limit. buildingDefId: %s, Count: %s, limit: %s.',
    20253 => 'Plant: This seed can not plant in this soil, seedId: %s, buildingDefId: %s.',
    20254 => 'Plant: This soil is planted, gridId: %s, seedId: %s.',
    20255 => 'Plant: Invalid harvest status, seedId: %s, reqTime: %s, harvestTime: %s.',
    20256 => 'Plant: Can not planted!User level not enough: %s.',
    20258 => 'Plant: This soil not planted, decorId: %s, seedId: %s.',
    20259 => 'Plant: Please use other function to speedup',
	20260 => 'Plant: 种子未解锁, seedId:%s',
	20261 => 'Plant: 未种植不能浇水, decorId:%s',
	20262 => 'Plant: 已经浇过水, decorId:%s',
	20263 => 'Plant: 未浇水不能收获与加速, decorId:%s',
    20264 => 'Plant: 花盆未解锁, pos:%s',
    20265 => 'Plant: 多肉未收取不能加速, pos:%s',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* ORDER 20351 - 20400
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    20351 => 'ORDER: Order can not be complete wrong orderId: %s, expect: %s',
    20352 => 'ORDER: Order didn\'t finish cooldown',
    20353 => 'ORDER: Order has already generated, can not get twice',
    20354 => 'ORDER: No candidate order get, position: %s',
    20361 => 'ORDER BUILDING: level up reward has already got.type:%s,level:%s ',
    20362 => 'ORDER BUILDING: level up reward setting no found.level:%s',
    20363 => 'ORDER BUILDING: User level not enough.level:%s',
	20368 => 'BUILDING ORDER: Only %s order(s) can complete in same building when refreshed. position:%s, nowComplete:%s, payTimes:%s ',
	20369 => 'ORDER: Flower count unlocked not enough to flush a new position, position: %s',
	20370 => 'ORDER: Order complete mission progress not ready, purposeId: %s, now: %s',
	20371 => 'ORDER: Order complete mission reward has been token, purposeId: %s',
	20372 => 'ORDER: Level not enough take order complete mission, purposeId: %s',
    20373 => 'ORDER: video order is not complete',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* GOODS 20401 - 20450
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    20401 => 'Goods: Goods shelf is not empty, decorId: %s, count: %s',
    20402 => 'Goods: Goods shelf is empty, decorId: %s, count: %s',
    20403 => 'Goods: Goods shelf is not already sell, decorId: %s, sellTime: %s, reqTime:%s',
    20405 => 'Goods: Goods was already on sell, decorId: %s',
    20406 => 'Goods: Goods was not on sell, decorId: %s',
    20411 => 'Goods: Goods awards have been already gotten, itemId: %s',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* TRANSACTION 20451 - 20464
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    20451 => 'TRANSACTION: The column should be more than the column!',
    20452 => 'TRANSACTION: The goods are not allowed to sell!',
    20453 => 'TRANSACTION: Number of items sold beyond the line!',
    20454 => 'TRANSACTION: This article has a column!',
    20455 => 'TRANSACTION: This column does not exist!',
    20456 => 'TRANSACTION: The shop does not exist!',
    20457 => 'TRANSACTION: Buyer does not exist!',
    20458 => 'TRANSACTION: The quantity of goods purchased is out of range!',
    20459 => 'TRANSACTION: The item has been sold!',
    20460 => 'TRANSACTION: Single item price out of range!',
    20461 => 'TRANSACTION: The index of the paid unlock field does not exist!',
    20462 => 'TRANSACTION: The column is not in the state!',
    20463 => 'TRANSACTION: Not to the time!',
    20464 => 'TRANSACTION: Open advertising time has not arrived!',
    20465 => 'TRANSACTION: Input information does not match purchase settings!',
    20466 => 'TRANSACTION: Item in list was already sold or toke back!',
    20467 => 'TRANSACTION: Item can not on shelf. itemDefId: %s',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Mail 21001- 21050
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    21001 => 'Mail: 添加新邮件失败.',
    21002 => 'Mail: 变更邮件为已读状态失败.',
    21003 => 'Mail: 邮件信息长度超出限制.',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* mission 21101- 21150
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    21101 => 'Mission: Can not repeated access the same mission. $missionId : %s, $conditionId : %s',
    21102 => 'Mission: Mission progress is not satisfy with conditions. $missionId : %s',
    21108 => 'PlaneTicket: Wrong sub ID',
    21109 => 'PlaneTicket: The airplane ticket is not enough',
    21111 => 'Achievement: Achievement has already been initialized',
    21120 => 'Achievement: The same achievement can not finish twice',
    21124 => 'PlaneTicket: The airplane ticket is out of range, now: %s',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Collection 21201- 21250
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    21201 => 'Debris: This debris is not enough . itemId : %s',
    21202 => 'Debris: The type of this item is not debris . itemId : %s',
    21203 => 'OtherToken: The type of this item is not token . itemId : %s',
    21204 => 'CollectionToken: The number of collection token is not enough . itemId : %s',
    21205 => 'CollectionToken: The type of this item is not collection token . itemId : %s',
    21206 => 'ConversionCollectionToken: This token can not to convert. itemId : %s',
    21207 => 'SubmitItem: This item can do without collect for use it. itemId : %s',
    21208 => 'SubmitItem: Requirements of this collection is not enough,can not submit. itemId : %s',
    21209 => 'SubmitItem: This item is already collected. itemId : %s',
    21210 => 'FinishSeries: This series has not finished collect. %seriesId : %s',
    21211 => 'FinishSeries: This series was already finished. %seriesId : %s',
    21212 => 'Collection: This collection has not finished collect. $collectionId : %s',
    21213 => 'Collection: The collection do not need this item. $collectionId : %s, itemId : %s',
    21214 => 'SubmitItem: This collection need debris, can not use submit function. $collectionId : %s',
    21215 => 'FinishCollection: Enough non collection items must be submitted first before finish. $collectionId : %s',
    21216 => 'Handbook: Submit count more than limit. $HandbookId : %s',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Action 21501- 21550
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    21501 => 'Mine: Can not user require: %s in building: %s',
    21502 => 'Mine: Level is not enough to use this require. requireId: %s',
    21503 => 'Mine: Please burst mine first.',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Activity 22101- 22109
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    22101 => 'Activity: 签到已经完成，不用签到或补签， indexId: %s, day: %s',
	22102 => 'Activity: 签到奖励不存在，indexId: %s, day: %s',
	22103 => 'Activity: 今天的每日登录奖励已经领取过了，indexId: %s, lastDate: %s, reqDate: %s',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Action 25001- 28000
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    25001 => '加密签名验证失败',
    25002 => '未找到对应的接口',
    25003 => '邮件长度超过 %s 字节',
    25004 => '时间格式错误，无法正确解析',
    25005 => '当前用户的邀请码错误，%s',
    25006 => '创建邮件失败，联系开发人员',
    25007 => '邮件获取失败，联系开发人员',
    25008 => '邮件道具ID未找到，%s',
    25009 => '创建公告失败，联系开发人员',
    25010 => '公告获取失败，联系开发人员',
    25011 => '公告修改失败，联系开发人员',
    25012 => '公告删除失败，联系开发人员',
    25013 => '道具仓库获取失败，联系开发人员',
    25014 => '花卉仓库获取失败，联系开发人员',
    25015 => '没有找到当前批次的礼包码',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Ikebana 28001- 28020
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    28001 => 'Ikebana: This vase %s can not used by combination %s.',
    28002 => 'Ikebana: This lattice index %s not empty or not unlock.',
    28003 => 'Ikebana: This lattice index %s unlocked.',
    28004 => 'Ikebana: This lattice not unlock or combination ID error.',
    28005 => 'Ikebana: This vase %s can not used by type %s.',
	//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	//-* Trimming 28021- 28030
	//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	28021 => 'Trimming: 默认装饰，不需要购买, indexId: %s。',
	28022 => 'Trimming: 已经拥有，不能再次购买, indexId: %s。',
	28023 => 'Trimming: 不是相同的组不能替换, indexId: %s, buildDefId: %s。',
	28024 => 'Trimming: 配置错误, indexId: %s, itemId: %s。',
	28025 => 'Trimming: 等级不够，不能购买该套装饰, indexId: %s, userLevel: %s。',
	28026 => 'Trimming: 单个替换必须告知坐标, indexId: %s, gridId: %s。',
	28027 => 'Trimming: 花等级总和不够, limitFlower: %s, totalLevel: %s。',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Cultivate 29001- 29050
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    29001 => 'Cultivate: This land %s is null.',
    29002 => 'Cultivate: This player level no enough.',
    29003 => 'Cultivate: This land %s is unlock',
    29004 => 'Cultivate: This land %s unlockItem is null.',
    29005 => 'Cultivate: Param is wrong.',
    29006 => 'Cultivate: type not same.',
    29007 => 'Cultivate: The land %s is planted.',
    29008 => 'Cultivate: The flower %s is unlock.',
    29009 => 'Cultivate: The land %s is not planted.',
    29010 => 'Cultivate: The land %s water is enough.',
    29011 => 'Cultivate: The player help friend is enough.',
    29012 => 'Cultivate: The player helped is enough.',
    29013 => 'Cultivate: The land %s water is not enough.',
    29014 => 'Cultivate: The Flower %s config is wrong',
    29015 => 'Monster: The monsterId %s is not exist.',
    29016 => 'Monster: The time %s > %s is enough.',
    29017 => 'GiftCode: The codeId %s is not exist',
    29018 => 'GiftCode: The codeId %s is expire',
    29019 => 'GiftCode: The codeId %s reward is not exist',
    29020 => 'GiftCode: The codeId %s reward is get',
    29021 => 'GiftCode: The codeId %s level not enough',
    29022 => 'Compensate: The reward is got',
    29023 => 'Compensate: The param is wrong',
    29024 => 'NewShop: The level %s config is wrong',
    29025 => 'NewShop: The ft_shop_item id %s config is wrong',
    29026 => 'NewShop: The user %s data is null',
    29027 => 'NewShop: The user free time %s is enough',
    29028 => 'NewShop: The user is buy',
    29030 => 'VipShop: Vip Shop Item %s is empty',
    29031 => 'VipShop: Goods are out of stock',
    29032 => 'InsertTextScroll: parameter is incorrect',
    29033 => 'TextScrollType%s: parameter is incorrect',
    29034 => 'InsertTextScroll-->%s: already exist',
    29035 => 'Cultivation-->Please submit cultivation materials first',
    29036 => 'Cultivation-->In the process of development,after %s',
    29037 => 'Cultivation-->Configuration does not exist',
    29038 => 'Cultivation-->Cultivation has been completed',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Share 29051- 29100
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    29051 => 'Share: Share code not exist,shareCode:%s.',
    29052 => 'Share: Share code with share ID %s is out of date,shareCode:%s.',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* Friend 29101 - 29150
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    29101 => 'Friend: Friend code not find,friendCode:%s.',
    29102 => 'Friend: No have this friend,friendId:%s.',
    29103 => 'Friend: Invite friend reward has got,friendId:%s.',
    29104 => 'Friend: Friend not invited,friendId:%s.',
    29105 => 'Friend: Invited friend not enough,reqCount:%s,realCount:%s.',
    29106 => 'Friend: Invited friend count reward has got,count:%s.',
	//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	//-* Friend 29151 - 29160
	//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	29151 => 'Video: 今天视频奖励领取已到达上限, videoId:%s, count:%s, max:%s.',
	29152 => 'Video: 露天电影院视频奖励领取已到达上限, count:%s, max:%s.',
	//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	//-* WeChat QQ 29200 - 29250
	//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
	29200 => 'WeChat: 网络请求失败，请重试!.',
	29201 => 'WeChat: 游戏币相关失败, uri:%s, error_code:%s, error_msg:%s, requestInfo:%s.',
	29202 => 'QQ: 请求失败, uri:%s, error_code:%s, error_msg:%s.',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* 字节跳动 40001 - 40100
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    40015 => 'appid 错误.',
    40017 => 'secret 错误.',
    40018 => 'code 错误.',
    40019 => 'acode 错误.',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* 通用 80001 - 80100
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    80001 => '配置(%s)错误.',
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    //-* 活动 90001 - 90050
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
    90001 => '活动未开启.',
    90002 => '活动已结束.',
    90003 => '终极大奖不可领取,为满足条件',
    90004 => '分享活动位置奖励已领取,不可删除.',
    90005 => '不是分享活动',
    90006 => '分享活动等级未达到要求,不可领奖.',
    90007 => '奖励已领取,不可重复领取',
    90008 => '未满足条件,不可领奖',
    90051 => '任务条件未满足',
    90052 => '没有次数了',
    90053 => '未开始游戏||已结算',
    90054 => '分数不够,不可领奖',
    90055 => '格子(%s)已经开启',
    90056 => '格子(%s)正在合成',
    90057 => '格子(%s)当前未合成状态',
    90058 => '格子(%s)当前不可领奖,时间未到',
    90059 => '当前正在制作蜂蜜',
    90060 => '当前不在制作蜂蜜',
    90061 => '制作蜂蜜未结束%s',
    90062 => '不满足条件',
    90063 => '当前是最高级,不可升级',
    90064 => '参数错误',
    90065 => '不可领取',
    90066 => 'CD中',
    90067 => '当前状态不可操作',
    90068 => '等级不满足',
    90069 => '兑换资源不足',
    90070 => '兑换次数满了',
    90071 => '请购买任务档位s%',
    90072 => '活动任务ID配置s%不存在',
    90073 => '活动任务品质配置s%不存在',
    90074 => '该活动任务已完成',
    90075 => '该活动任务档位s%已经购买',
    90076 => '该活动任务没有完成',
    90077 => '活动目标配置s%不存在',
    90078 => '活动道具不足',
    90079 => '宝箱s%配置不存在',
    90080 => '活动配置不存在',
    90081 => '该订单不可跳过',
    90082 => '配置不存在',
    90083 => '请先购买相关礼包',
    90084 => '无权兑换额外奖励',
    90085 => '已经领取奖励',
    90086 => '请先购买格子',
    90087 => '格子已经购买',
    90088 => '分享次数不足',
    90089 => '格子免费无需购买',
    90090 => '商品数量超出设置',
    90091 => '商品单价超出设置',
    90092 => '商品已经上架',
    90093 => '仓库中没有该商品',
    90094 => '该商品库存不足',
    90095 => '请先购买上架次数',
    90096 => '商品没有上架',
    90097 => '今日可上架次数未清空',
    90098 => '今日已达购买上限',
    90099 => '目标玩家没有该商品',
    90100 => '商品已经售出，等待刷新金币',
    90101 => '不是周年庆活动',
    90102 => '签到天数不在活动范围内',
    90103 => '签到天数错误',
    90104 => '不是当天领奖配置',
    90105 => '活动没有数据',
    90106 => '已签到',
    90107 => '已过期',
    90108 => '无特惠礼包可购买',
    90109 => '无需清理冷却时间',
    90110 => '签名错误',
    90111 => '请求非法',
);
